SQL Server のメモ

SQL Serverに関する調査・検証メモをまとめたページです。

SQL Serverでテーブルを作成するSQL

2025/11/24

SQLでテーブルを作りたい

SQL Serverでテーブルを作る。GUIで作るのもいいけど、今回はSQLで作る。

CREATE TABLEを使ってテーブルを作る。

CREATE TABLE [dbo].[Employee]
(
    [id] [INT] PRIMARY KEY CLUSTERED,
    [name] [NVARCHAR](100) NOT NULL,
    [tel] [NVARCHAR](100) NULL
);

テーブル作成(Transact-SQL) - SQL Server | Microsoft Learn

データ型 (Transact-SQL) - SQL Server | Microsoft Learn


SQL Serverでリンクサーバーを貼るSQL

2025/10/2

SQL Serverでリンクサーバーを作りたい

SQL Serverでリンクサーバーを貼るためのSQLを作った。

EXEC master.dbo.sp_addlinkedserver
  @server = N'[LinkedServerName]',
  @srvproduct=N'',
  @provider=N'SQLNCLI',
  @datasrc=N'[xxx.xxx.xxx.xxx]';

EXEC master.dbo.sp_addlinkedsrvlogin
  @rmtsrvname=N'[LinkedServerName]',
  @useself=N'False',
  @locallogin=NULL,
  @rmtuser=N'[user]',
  @rmtpassword='[password]';
GO

SQL Serverで照合順序を確認する

2025/9/30

SQL Serverで照合順序を確認するためのSQLを書いた(AIが)。

SQL

SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation') SQLCollation;
SQL_Latin1_General_CP1_CI_AS

みたいな感じで返ってくる。

使い所

クラウドで作ったリソースなどは照合順序がSQL_Latin1_General_CP1_CI_ASだったりすることが多い。

ただこれだと日本語のデータを格納するにに都合が良くない。like検索が効かなかったりするので変更する。